@charset "utf-8";
/* 公共*/
	.content {
		margin-top:20px;
		font-family:"Microsoft YaHei", Courier, monospace;
		font-size:100%!important;
		overflow:hidden;
		background-color: #fbfbfb;
		height: 80%;
		border: 1px solid #e8e8e8;
		color: #000;
	}
	.xfile{
		display:none;
	}
	#fileup{
		width:40%;
		height:30px;
		font-family:"Microsoft YaHei", Courier, monospace;
		border:1px solid rgb(224,224,224);
	}
	.previous{
		margin-top:10px;
		width:100%;
		height:30px;
		text-align:center;
		line-height: 40px;
	}
	.a-color-red{
		color:red;
		cursor: pointer;
	}
/* 密码*/
.content_input {
	border: 1px solid #d4d4d4;
	border-radius:5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
	height: 35px;
	width: 200px;
}


.content_divbox {
	margin-top: 100px;
	margin-left: 70px;
}
.content_divbox div{
	margin-bottom: 20px;
}
.content_divbox label{
	margin-right:10px;
	text-align:right;
	display:inline-block;
	width: 10%;
} z
.span {
	background-color: #d7d7d7;
	height: 3px;
	width: 100%;
	display: inline-block;
}

.error{
	color:#F00;
}
/* 作业 */
.work-form{
	padding:50px 50px 0 50px  ;
	width:500px;
	}
.work-form div{
	margin-bottom:30px;
}
.work-textarea{
	width:500px;
	height:200px;
	font-size:16px;
	resize: none;
}
.work-position {
	display:none;
	background-color: rgba(0,0,0,0.6);;
	height: 100%;
	width: 100%;
	position: absolute;
	top:0;
}
.work-position-content {
	background-color: #FFF;
	margin:100px auto 0 auto  ;
	height: 400px;
	width: 600px;
	border: 2px solid #a7bdb7;
}
.form-upload{
	font-family:"Microsoft YaHei", Courier, monospace;
	border:1px solid rgb(224,224,224);
	height: 40px;
	width: 20%;
	line-height: 40px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	color: #fff;
	}
.close{
	width: 30px;
	height: 30px;
	background-image: url(image/close.jpg);
	background-repeat: no-repeat;
	}
	.task{
		width:15%;
		height:30px;
		font-family:"Microsoft YaHei", Courier, monospace;
		font-size:100%!important;
        border-radius: 3px;
		border:1px solid rgb(224,224,224);
	}
/**校园历程**/
 .position {
 	display:none;
	overflow-y:auto;
	background-color: rgba(0,0,0,0.6);;
	height: 100%;
	width: 100%;
	position: absolute;
	top:0;
	}
.position-content {
	background-color: #FFF;
	margin:40px auto 0px auto;
	padding-bottom:70px;
	width: 65%;
	border: 2px solid #a7bdb7;
}
#banner {
	position:relative; 
	width: 80%;
	margin:0 auto;
	height:50%; 
	overflow:hidden;
	}
#banner_list img {
	border:0px;
	}
#banner_bg {
	position:absolute; 
	bottom:0;
	height:30px;
	filter: Alpha(Opacity=30);
	opacity:0.3;z-index:1000;
	cursor:pointer; width:478px;
	}
#banner_info{
	position:absolute; 
	bottom:0; 
	left:5px;
	height:22px;
	color:#fff;
	z-index:1001;
	cursor:pointer;
	}

#banner ul {
	position:absolute;
	list-style-type:none;
	filter: Alpha(Opacity=80);
	opacity:0.8;
	z-index:1002;
	margin:0; 
	padding:0; 
	bottom:3%; 
	right:5%;
	}
#banner ul li {
	text-align:center;
	width:40px;
	height:40px;
	border-radius:45px;
	float:left;
	display:block;
	color:#FFF;
	border:#e5eaff 1px solid;
	background:#6f4f67;
	cursor:pointer
}
#banner ul li.on {
	background:#900
	}
#banner_list a{
	position:absolute;
	} 